package com.zc.im.seqsvr.repository;

import com.zc.im.common.r2dbc.domain.AbstractBase;
import org.springframework.data.repository.reactive.ReactiveCrudRepository;

/**
 * Project：download
 * Date：2022/4/13
 * Time：18:41
 * Description：基础数据访问仓库
 *
 * @author 小帅气
 * @version 1.0
 */
public interface AbstractBaseRepository<T extends AbstractBase, D> extends ReactiveCrudRepository<T, D> {

    ///**
    // * 根据userId查询
    // *
    // * @param userId userId
    // * @return 对应实体
    // */
    //Mono<T> findOneByUserId(Long userId);
    //
    ///**
    // * 根据userId查询
    // * @param userId    userId
    // * @return          多个元素
    // */
    //Flux<T> findAllByUserId(Long userId);

}
